package com.yanqu.road.entity.activity.wanyao.config;

import com.yanqu.road.entity.FieldTypeAnnotation;

import java.util.List;

@FieldTypeAnnotation(tableName = "t_s_activity_wanyao_mission",desc = "万妖行关卡配置表")
public class WanYaoMissionConfig {
    @FieldTypeAnnotation(desc = "活动id",select = true)
    private int activityId;
    @FieldTypeAnnotation(desc = "关卡id")
    private int id;

    @FieldTypeAnnotation(desc = "章节名称")
    private String name;
    @FieldTypeAnnotation(desc = "地图id")
    private int mapId;
    @FieldTypeAnnotation(desc = "小妖ID列表（妖怪ID;妖怪ID）")
    private String enemyList;
    List<Integer> enemyIdList;


    @FieldTypeAnnotation(desc = "小妖血量列表(小怪血量;小怪血量)")
    private String enemyPower;
    private List<Long> enemyPowerList;

    @FieldTypeAnnotation(desc = "bossID")
    private int bossId;
    @FieldTypeAnnotation(desc = "boss血量")
    private long bossPower;
    @FieldTypeAnnotation(desc = "小怪掉落列表(小怪1惊魂花;小怪2惊魂花)")
    private String enemyBean;
    private List<Integer> enemyFlowerList;

    @FieldTypeAnnotation(desc = "宝箱掉落列表（宝箱1惊魂花;宝箱2惊魂花")
    private String beanList;
    private List<Integer> boxFlowerList;

    @FieldTypeAnnotation(desc = "通关奖励(“｜”区分池子，“＃”区分每个池子里不同的道具组合的权重，“；”表示一个道具组合里有多少种道具)（运营配置）")
    private String rewards;

    @FieldTypeAnnotation(desc = "boss奖励")
    private int bossBean;

    public int getActivityId() {
        return activityId;
    }

    public void setActivityId(int activityId) {
        this.activityId = activityId;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getMapId() {
        return mapId;
    }

    public void setMapId(int mapId) {
        this.mapId = mapId;
    }


    public int getBossId() {
        return bossId;
    }

    public void setBossId(int bossId) {
        this.bossId = bossId;
    }

    public long getBossPower() {
        return bossPower;
    }

    public void setBossPower(long bossPower) {
        this.bossPower = bossPower;
    }

    public String getBeanList() {
        return beanList;
    }

    public void setBeanList(String beanList) {
        this.beanList = beanList;
    }

    public String getRewards() {
        return rewards;
    }

    public void setRewards(String rewards) {
        this.rewards = rewards;
    }

    public String getEnemyList() {
        return enemyList;
    }

    public void setEnemyList(String enemyList) {
        this.enemyList = enemyList;
    }

    public String getEnemyPower() {
        return enemyPower;
    }

    public void setEnemyPower(String enemyPower) {
        this.enemyPower = enemyPower;
    }

    public String getEnemyBean() {
        return enemyBean;
    }

    public void setEnemyBean(String enemyBean) {
        this.enemyBean = enemyBean;
    }

    public List<Long> getEnemyPowerList() {
        return enemyPowerList;
    }

    public void setEnemyPowerList(List<Long> enemyPowerList) {
        this.enemyPowerList = enemyPowerList;
    }

    public List<Integer> getEnemyFlowerList() {
        return enemyFlowerList;
    }

    public void setEnemyFlowerList(List<Integer> enemyFlowerList) {
        this.enemyFlowerList = enemyFlowerList;
    }

    public List<Integer> getEnemyIdList() {
        return enemyIdList;
    }

    public void setEnemyIdList(List<Integer> enemyIdList) {
        this.enemyIdList = enemyIdList;
    }

    public List<Integer> getBoxFlowerList() {
        return boxFlowerList;
    }

    public void setBoxFlowerList(List<Integer> boxFlowerList) {
        this.boxFlowerList = boxFlowerList;
    }

    public int getBossBean() {
        return bossBean;
    }

    public void setBossBean(int bossBean) {
        this.bossBean = bossBean;
    }
}
